package com.ctg.itrdc.sysmgr.portal.api.service;

import java.util.List;

import com.ctg.itrdc.pasp.core.IBaseService;
import com.ctg.itrdc.pasp.core.PageInfo;
import com.ctg.itrdc.sysmgr.portal.api.dto.AttrSpecDTO;
import com.ctg.itrdc.sysmgr.portal.api.dto.BusiTypeDTO;
import com.ctg.itrdc.sysmgr.portal.data.entity.BusiType;

public interface IBusiTypeService extends IBaseService<BusiType, Long, BusiTypeDTO>{
    public Long insert(BusiTypeDTO entity);
    
    public List<BusiTypeDTO> selectByExample(BusiTypeDTO entity);
    
    public PageInfo<BusiTypeDTO> jdbcFindPageInfo(BusiTypeDTO entity, int currentPage, int perPageNum);
    
    public PageInfo<BusiTypeDTO> queryBusiTypePageInfo(BusiTypeDTO busiTypeDto, Integer currentPage, Integer perPageNum);
    
    public BusiTypeDTO selectByPrimaryKey(BusiTypeDTO entity);
    
    public int updateByPrimaryKey(BusiTypeDTO entity);
    
    public int deleteByPrimaryKey(BusiTypeDTO entity);
}
